export namespace DictType {
  /**
   *
   * @export
   * @interface SysDictType
   */
  export interface SysDictType {
    /**
     * 雪花Id
     * @type {number}
     * @memberof SysDictType
     */
    id?: number;
    /**
     * 创建时间
     * @type {Date}
     * @memberof SysDictType
     */
    createTime?: Date;
    /**
     * 更新时间
     * @type {Date}
     * @memberof SysDictType
     */
    updateTime?: Date;
    /**
     * 创建者Id
     * @type {number}
     * @memberof SysDictType
     */
    createUserId?: number;
    /**
     * 修改者Id
     * @type {number}
     * @memberof SysDictType
     */
    updateUserId?: number;
    /**
     * 系统标识字段
     * @type {string}
     * @memberof SysDictType
     */
    systemMark?: string;
    /**
     *
     * @type {string}
     * @memberof SysDictType
     */
    name?: string;
    /**
     *
     * @type {string}
     * @memberof SysDictType
     */
    code?: string;
    /**
     *
     * @type {string}
     * @memberof SysDictType
     */
    description?: string;
    /**
     *
     * @type {number}
     * @memberof SysDictType
     */
    sortCode?: number;
  }

  /**
   *
   * @export
   * @interface DictTypeAddInput
   */
  export interface DictTypeAddInput {
    /**
     * ParentId
     * @type {number}
     * @memberof DictTypeAddInput
     */
    parentId?: number;
    /**
     * 系统标识字段
     * @type {string}
     * @memberof DictTypeAddInput
     */
    systemMark?: string;
    /**
     *
     * @type {string}
     * @memberof DictTypeAddInput
     */
    description?: string;
    /**
     *
     * @type {number}
     * @memberof DictTypeAddInput
     */
    sortCode?: number;
    /**
     *
     * @type {Array<SysDictType>}
     * @memberof DictTypeAddInput
     */
    children?: Array<SysDictType>;
    /**
     *
     * @type {string}
     * @memberof DictTypeAddInput
     */
    name: string;
    /**
     *
     * @type {string}
     * @memberof DictTypeAddInput
     */
    code: string;
  }
  /**
   *
   * @export
   * @interface DictTypeUpdateInput
   */
  export interface DictTypeUpdateInput extends DictTypeAddInput {
    /**
     * 雪花Id
     * @type {number}
     * @memberof DictTypeAddInput
     */
    id?: number;
  }
}
